package com.endoc.designpattern.entity;

import com.endoc.designpattern.visit.Visit;

/**
 * 接口中不要去定义变量,你认为是要变化的东西，就放在你自己的实现中，不能放在接口中去，接口只是对一类事物的属性和行为更高层次的抽象。对修改关闭，对扩展（不同的实现 implements）开放，接口是对开闭原则的一种体现
 */
public interface Fruit {
    int price();//价格
    String name();//名称
    void setVisit(Visit visit);//访问者模式
}
